﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JQuery.Net
{
    public enum jQNetEvents
    {
        /// <summary>
        /// the callback event has occured because of a unknown event.
        /// </summary>
        unknown = 0,
        /// <summary>
        /// the callback event has occured because of a click event.
        /// </summary>
        click,
        /// <summary>
        /// the callback event has occured because of a change event.
        /// </summary>
        change,
        /// <summary>
        /// the callback event has occured because of a hover event.
        /// </summary>
        hover,
        /// <summary>
        /// the callback event has occured because of a source event.
        /// </summary>
        source,
        /// <summary>
        /// the callback event has occured because of a select event.
        /// </summary>
        select,
        /// <summary>
        /// the callback event has occured because of a open event.
        /// </summary>
        open,
        /// <summary>
        /// the callback event has occured because of a close event.
        /// </summary>
        close,
        /// <summary>
        /// the callback event has occured because of a focus event.
        /// </summary>
        focus,
        /// <summary>
        /// the callback event has occured because of a template request.
        /// </summary>
        template,
        /// <summary>
        /// the callback event has occured because of a search request
        /// </summary>
        search,
        /// <summary>
        /// the callback event has occured because of a command request
        /// </summary>
        command

    }

    public enum jQNetScriptType
    {
        html,
        javascript
    }

    public enum JQNDockLocation
    {
        none = 0,
        top,
        bottom,
        left,
        right
    }

    public enum JQNDockTabAlignment
    {
        top = 0,
        bottom
    }

    public enum JQNGadgetZoneMode
    {
        display,
        edit,
        disabled
    }

    public enum JQNGadgetZoneType
    {
        catalog,
        editor,
        gadget
    }

    public enum PersonalizationSupport
    {
        server,
        local
    }

    public enum DataSourceType
    {
        local,
        callback,
        service
    }

    public enum ContentFlowType
    {
        none = 0,
        inherit,
        left,
        right
    }
}
